export function getDistanceInMeters(lat1, lon1, lat2, lon2) {
	const R = 6371000; // 地球半径，单位：米 结果为：米
	//const R = 6371; // 地球半径，单位：公里 结果为：公里
	const dLat = degToRad(lat2 - lat1);
	const dLon = degToRad(lon2 - lon1);
	const a =
		Math.sin(dLat / 2) * Math.sin(dLat / 2) +
		Math.cos(degToRad(lat1)) * Math.cos(degToRad(lat2)) *
		Math.sin(dLon / 2) * Math.sin(dLon / 2);
	const c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a));
	return R * c; // 距离，单位：米
}
// 辅助函数：将角度转换为弧度
function degToRad(deg) {
	return deg * (Math.PI / 180);
}